from __future__ import print_function
import code
import logging
import os
import signal
import sys

import odoo
from odoo.tools import config
from . import Command

_logger = logging.getLogger(__name__)

def raise_keyboard_interrupt(*a):
    pass

class Console(code.InteractiveConsole):
    def __init__(self, locals=None, filename="<console>"):
        pass

class Shell(Command):
    supported_shells = ['ipython', 'ptpython', 'bpython', 'python']

    def init(self, args):
        pass

    def console(self, local_vars):
        pass

    def ipython(self, local_vars):
        pass

    def ptpython(self, local_vars):
        pass

    def bpython(self, local_vars):
        pass

    def python(self, local_vars):
        pass

    def shell(self, dbname):
        pass

    def run(self, args):
        pass



